var compteur=0;
function validation (id){
	var choix_css = document.getElementById('choix_css');
	var css = choix_css.options[choix_css.selectedIndex].value.split('.')[0];
	$.ajax({
	   type: "GET",
	   url: "proxy.php",
	   data: "url=http://webu2.upmf-grenoble.fr/shs/jb/hangman/jeu.php&action=jouer&&lettre="+id+"&session="+document.getElementById("session_id").value,
	   success: function(msg){
			document.getElementById(id).disabled=true;
			document.getElementById("tour").innerHTML="Tour : " + (msg.split('#')[2]-1);
			
			if (msg.split('#')[0] == 1) {
				document.getElementById("mot_fr").innerHTML=msg.split('#')[3];
				document.getElementById("mot_en").innerHTML=msg.split('#')[4];
				alert("C'est gagn\u00E9");
				toggle_buttons(false);
				document.getElementById("reload").style.display="block";
			}	
			else if (msg.split('#')[0] == 0){
				compteur++;
				document.getElementById("image_pendu").src="images/"+css+"/etape"+compteur+".png";
				document.getElementById("image_pendu").alt="etape "+compteur;
				if (compteur == 10){
					toggle_buttons(false);
					alert("C'est perdu !");
					toggle_buttons(false);
					document.getElementById("reload").style.display="block";
				}
				
			} else {
				document.getElementById("mot_fr").innerHTML=msg.split('#')[3];
				document.getElementById("mot_en").innerHTML=msg.split('#')[4];
			}
	   }
	 });
}
function init (id,cheat){
	$.ajax({
	   type: "GET",
	   url: "proxy.php",
	   data: "url=http://webu2.upmf-grenoble.fr/shs/jb/hangman/jeu.php&action=commencer&cheat="+cheat,
	   success: function(msg){
			document.getElementById("session_id").value=msg.split('#')[1];
			
			toggle_buttons(true)
			document.getElementById(id).style.display="none";
		   document.getElementById("mot_fr").innerHTML=msg.split('#')[3];
		   document.getElementById("mot_en").innerHTML=msg.split('#')[4];
		   
		   if (cheat ==1){
		   document.getElementById("cheat_result").innerHTML="result fr : "+ msg.split('#')[5] + " result en : " + msg.split('#')[6];
		   
		   }
		   
	   }
	   

	 });
}

function toggle_buttons(enabled){
		for (i=0;i<document.getElementById("saisie").getElementsByTagName("button").length;i++){
		document.getElementById("saisie").getElementsByTagName("button")[i].disabled=!enabled;
	}
}

function reload (){
	document.getElementById("image_pendu").src="images/imgvide.png";
	document.getElementById("image_pendu").alt="Etat initial";
	
	document.getElementById("session_id").value="";
	document.getElementById("begin").style.display="inline";
	
	document.getElementById("mot_fr").innerHTML="";
	document.getElementById("mot_en").innerHTML="";
	document.getElementById("tour").innerHTML="";
	
	document.getElementById("reload").style.display="none";
	
	compteur=0;
}
